The Computational Complexity of Avoiding Forbidden Submatrices by Row Deletions
نویسندگان
چکیده
We initiate a systematic study of the Row Deletion(B) problem on matrices: Given an input matrix A and a fixed “forbidden submatrix” B, the task is to remove a minimum number of rows from A such that no row or column permutation of B occurs as a submatrix in the resulting matrix. An application of this problem can be found, for instance, in the construction of perfect phylogenies. Establishing a strong connection to variants of the NP-complete Hitting Set problem, we describe and analyze structural properties of B that make Row Deletion(B) NP-complete. On the positive side, the close relation with Hitting Set problems yields constant-factor polynomial-time approximation algorithms and fixed-parameter tractability results.
منابع مشابه
Avoiding Forbidden Submatrices by Row Deletions
We initiate a systematic study of the Row Deletion(B) problem on matrices: For a fixed “forbidden submatrix” B, the question is, given an input matrix A (both A and B have entries chosen from a finite-size alphabet), to remove a minimum number of rows such that A has no submatrix which is equivalent to a row or column permutation of B. An application of this question can be found, e.g., in the ...
متن کاملThe Search for Consecutive Ones Submatrices: Faster and More General
Finding for a given 0/1-matrix a maximum-size submatrix that fulfills the Consecutive Ones Property is generally an NP-hard problem. Based on previous work, we present improved approximation and fixed-parameter algorithms for obtaining such submatrices by a minimum number of column deletions. Moreover, we show how to extend these results to the non-symmetrical case where instead of column delet...
متن کاملFinding minimum Tucker submatrices
A binary matrix has the Consecutive Ones Property (C1P) if its columns can be ordered in such a way that all 1s on each row are consecutive. These matrices are used for DNA physical mapping and ancestral genome reconstruction in computational biology on the other hand they represents a class of convex bipartite graphs and are of interest of algorithm graph theory researchers. Tucker gave a forb...
متن کاملRecognizing Balanceable Matrices
A 0/ ± 1 matrix is balanced if it does not contain a square submatrix with exactly two nonzero entries per row and per column in which the sum of all entries is 2 modulo 4. A 0/1 matrix is balanceable if its nonzero entries can be signed ±1 so that the resulting matrix is balanced. A signing algorithm due to Camion shows that the problems of recognizing balanced 0/ ± 1 matrices and balanceable ...
متن کاملOn Finding Tucker Submatrices and Lekkerkerker-Boland Subgraphs
Lekkerkerker and Boland characterized the minimal forbidden induced subgraphs for the class of interval graphs. We give a lineartime algorithm to find one in any graph that is not an interval graph. Tucker characterized the minimal forbidden submatrices of matrices that do not have the consecutive-ones property. We give a linear-time algorithm to find one in any matrix that does not have the co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Found. Comput. Sci.
دوره 17 شماره
صفحات -
تاریخ انتشار 2006